<?php
//Funcion que sirve para ir generando horas por lapzo de tiempos
function sumarHora($horaInicial, $minutos){
	list($hora, $minuto, $segundo) = explode(':', $horaInicial);
			
	$minutosTotales = $hora*60 + $minuto + $minutos;
		
	$nuevaHora = floor($minutosTotales/60);
	$nuevoMinuto = $minutosTotales%60;
	
	if($nuevaHora<10) $nuevaHora =  "0".$nuevaHora;
	if($nuevoMinuto<10) $nuevoMinuto =  "0".$nuevoMinuto;
	
	return($nuevaHora.":".$nuevoMinuto.":00");
}
?>

<!-- Importamos los metodos js del abm de declaraciones juradas -->
<script type="text/javascript" src="<?php echo base_url(); ?>js/funciones_declaraciones_juradas.js"></script>

<div class="breadcrumbs" id="breadcrumbs">
	<script type="text/javascript">
		try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
	</script>
	
	<!-- Informacion de las secciones abiertas -->
	<ul class="breadcrumb">
		<li>
			<i class="icon-home home-icon"></i>
			<a href="<?php echo(site_url("inicio")); ?>">Inicio</a>
		</li>
		<li>
			<a href="<?php echo(site_url("docente/consultar")); ?>">Docentes</a>
		</li>
		<li class="active">
			<a href="<?php echo(site_url("declaracionJurada/consultar/".$idDocenteSel."/".$idCicloLectivoSel."/".$idTurnoSel)); ?>">Declaraciones Juradas</a>
		</li>
	</ul><!-- .breadcrumb -->
	<!-- Fin Informacion de las secciones abiertas -->

	<!-- Buscador -->
	<div class="nav-search" id="nav-search">
		<form class="form-search">
			<span class="input-icon">
				<input type="text" placeholder="Buscar ..." class="nav-search-input" id="nav-search-input" autocomplete="off" />
				<i class="icon-search nav-search-icon"></i>
			</span>
		</form>
	</div><!-- #nav-search -->
	<!-- Fin Buscador -->
</div>

<!-- Seccion de contenido -->
<div class="page-content">
	<div class="page-header">
		<h1>
			Declaraciones Juradas
			<small>
				<i class="icon-double-angle-right"></i>
				Docente: <?php echo($docenteSel->row()->apellido . ", " . $docenteSel->row()->nombre);?>
			</small>
		</h1>
	</div><!-- /.page-header -->
	
	<div class="row">
		<div class="col-xs-12">			
			<!-- Filtros -->
			<div class="row">
				<div class="col-sm-6 col-xs-12">
					<div class="widget-box">
						<div class="widget-header">
							<h4>Filtro: Ciclos Lectivos</h4>

							<span class="widget-toolbar">
								<a href="#" data-action="collapse">
									<i class="icon-chevron-up"></i>
								</a>
							</span>
						</div>

						<div class="widget-body">
							<div class="widget-main">								
								<form class="form-horizontal" role="form">
									<label for="cicloLectivo">Seleccione un ciclo lectivo:</label>
									
									<select class="form-control" id="cicloLectivo" onchange="filtrarRestricciones('<?php echo(base_url()."declaracionJurada/consultar/".$idDocenteSel) ?>');">
										<option value="0" selected="selected">Vigente</option>
										<?php
											//Recorremos todos los ciclos lectivos que nos paso el controlador y generamos el selector
											foreach ($ciclosLectivos->result() as $cicloLectivo){
												if($cicloLectivo->idCicloLectivo == $idCicloLectivoSel){
													echo ('<option selected="selected" value="'.$cicloLectivo->idCicloLectivo.'">'.$cicloLectivo->nombre.'</option>');
												}else{
													echo ('<option value="'.$cicloLectivo->idCicloLectivo.'">'.$cicloLectivo->nombre.'</option>');
												}
											}
										?>
									</select>
								</form>
							</div>
						</div>
					</div>
				</div><!-- /.col -->
				
				<div class="col-sm-6 col-xs-12">
					<div class="widget-box">
						<div class="widget-header">
							<h4>Filtro: Turnos</h4>

							<span class="widget-toolbar">
								<a href="#" data-action="collapse">
									<i class="icon-chevron-up"></i>
								</a>
							</span>
						</div>

						<div class="widget-body">
							<div class="widget-main">								
								<form class="form-horizontal" role="form">
									<label for="turno">Seleccione un turno:</label>
									
									<select class="form-control" id="turno" onchange="filtrarRestricciones('<?php echo(base_url()."declaracionJurada/consultar/".$idDocenteSel) ?>');">
										<option value="0" selected="selected">Seleccionar</option>
										<?php
											//Recorremos todos los turnos que nos paso el controlador y generamos el selector
											foreach ($turnos->result() as $turno){
												if($turno->idTurno == $idTurnoSel){
													echo ('<option selected="selected" value="'.$turno->idTurno.'">'.$turno->nombre.'</option>');
												}else{
													echo ('<option value="'.$turno->idTurno.'">'.$turno->nombre.'</option>');
												}
											}
										?>
									</select>
								</form>
							</div>
						</div>
					</div>
				</div><!-- /.col -->
			</div><!-- /.row -->
			<!-- Fin Filtros -->
			
			<div class="hr hr-18 dotted"></div>
			
			<?php if($idCicloLectivoSel>0 && $idTurnoSel>0){ ?>
			<div class="row">
				<div class="col-xs-12">
					<div class="table-responsive">						
						<form role="form" action="<?php echo(site_url('declaracionJurada/modificar/'.$docenteSel->row()->idDocente.'/'.$idCicloLectivoSel.'/'.$idTurnoSel)); ?>" id="formTiemposAsignables" method="post" target="iframeUpload">
							<table id="sample-table-2" class="table table-striped table-bordered table-hover">
								<thead>
									<tr>
										<?php
											//Recorremos el turno que nos paso el controlador y generamos la tabla html
											for($i=0;$i<=$turnoSel->row()->cantidadDeDias; $i++){ ?>									
												<?php if($i==0) echo('<th>Hora/D&iacute;a</th>'); ?>
												<?php if($i==1) echo('<th>Lunes</th>'); ?>
												<?php if($i==2) echo('<th>Martes</th>'); ?>
												<?php if($i==3) echo('<th>Mi&eacute;rcoles</th>'); ?>
												<?php if($i==4) echo('<th>Jueves</th>'); ?>
												<?php if($i==5) echo('<th>Viernes</th>'); ?>
												<?php if($i==6) echo('<th>S&aacute;bado</th>'); ?>
												<?php if($i==7) echo('<th>Domingo</th>'); ?>
										<?php }	?>
									</tr>
								</thead>
															
								<tbody>								
									<?php
										$hora = $turnoSel->row()->horaInicio;
										
										//Recorremos el turno que nos paso el controlador y generamos la tabla html
										for($i=0;$i<$turnoSel->row()->cantidadDePeriodos; $i++){
											echo('<tr>');
											for($j=0;$j<=$turnoSel->row()->cantidadDeDias; $j++){ ?>
												<?php
													if($j==0){
														echo('<td>'.$hora.'</td>');
														$hora = sumarHora($hora, 40);
													}
												?>
												<?php 
													if($j>0){
														//Busco en la base de datos si ya se creo una restriccion para el dia y periodo actual
														$restriccion = $this->m_declaracion_jurada->get2($idDocenteSel, $idCicloLectivoSel, $idTurnoSel, $j, $i);
														
														//Ya esta creada la restriccion: veo si esta diponible o no.
														if($restriccion->num_rows() == 1){
															if($restriccion->row()->disponibilidad == 1){
																echo('<td>
																		<label>
																			<input id="ta_'.$j.'_'.$i.'" name="ta_'.$j.'_'.$i.'" class="ace ace-switch ace-switch-6" type="checkbox" checked="checked">
																			<span class="lbl"></span>
																		</label>
																	  </td>');
															} else {
																echo('<td>
																		<label>
																			<input id="ta_'.$j.'_'.$i.'" name="ta_'.$j.'_'.$i.'" class="ace ace-switch ace-switch-6" type="checkbox">
																			<span class="lbl"></span>
																		</label>
																	  </td>');
															}
														//No esta creada la restriccion: Por defecto esta disponible
														} else {
															echo('<td>
																	<label>
																		<input id="ta_'.$j.'_'.$i.'" name="ta_'.$j.'_'.$i.'" class="ace ace-switch ace-switch-6" type="checkbox" checked="checked">
																		<span class="lbl"></span>
																	</label>
																  </td>');
														}
													}
												?>
									<?php												
											}
											echo('</tr>');
										}
									?>
								</tbody>
							</table>
							
							<button class="btn btn-primary" type="button" onclick="modificarDeclaracion()">
								<i class="icon-ok bigger-110"></i>
								Modificar
							</button>
							
							<iframe id="respuesta" name="iframeUpload" style="display:none"></iframe>
						</form>
					</div>
					
					<div class="hr hr-18 dotted hr-double"></div>				
				</div><!-- /.col -->
			</div><!-- /.row -->
			<?php }	?>
			
			<div class="alert alert-info">
				<strong>Importante!</strong>

				Para visualizar los horarios disponibles seleccione el ciclo y turno deseado.
				<br>
			</div>
		</div><!-- /.col -->
	</div><!-- /.row -->
</div><!-- /.page-content --><!-- Fin Seccion de contenido -->

<!-- inline scripts related to this page -->
<script type="text/javascript">
	jQuery(function($){});
</script>